程序员的特点

程序员,他们是典型的知识分子,外界人员很难打入这个圈子。

在我观察,和我十三年的亲身体会,我认为程序员具有下面的特点:

懂得会比领导要多,容易傲娇

例如,公司的CTO 是不懂技术细节的。只有最一线的员工才知道。

由于懂得比领导多,所以说,领导一定要有魅力,才能够领导好,这些知识分子,发现自己的能力比领导强,就会在某种程度上不认可领导,这对于团队的管理者来说,是有很大的挑战性的.

另外,程序员之间的傲娇,也会直接导致一系列的鄙视链,例如: 服务器后端 鄙视 手机移动端, 开发人员鄙视测试和运维人员, 所有人都觉得自己的开发语言是世界第一。

比较单纯

程序员,是只跟电脑打交道,不会像销售人员,每天都在跟人打交道。所以其实很容易被激怒。

有职业病

  1. 看问题,非黑即白,不是true就是 false. 容易较真
  2. 对于使用,传统语言编程的程序,容易,暴躁,会把工作,看的,压力特别大,这跟他们平时使用的,传统开发语言有很大的关系,传统语言的特点是,代码多,很繁琐,往往写上,几十行上百行代码,也做不了一件事情, 例如,在java的WEB开发框架中,要实现两个页面的话,可能需要修改5个文件: spring配置文件(xml),数据库配置文件(mapping xml), 前台展现页面(jsp),后台的controller和model(java).

所以,使用传统语言编程的程序员,往往对工作会有逃避心理,遇到问题不愿意改代码,因为每次修改代码都是特别痛苦的过程,

相对来说,使用新型语言(Ruby, Python)就没有这个职业病,如果大家去参加一些程序员聚会,就会发现这些使用新型语言的人, 情绪和性格要比使用传统语言的人的性格要开朗很多。

相对来说不擅长沟通,比较内向

在大部分的技术团队,往往都是沉闷的。可以在平时的工作中不爱说话,在和同事吃饭的时候也不说话。

特别是团队领导如果是个沉默的人的话,这个情况更甚。

results matching ""

    No results matching ""